package com.piece.core.framework.constant;

public interface ParamConstants {

    /**
     * 日志链路追踪id日志标志
     */
    String TRACE = "trace";

    /**
     * 语言参数
     */
    String LANGUAGE = "Language";

    /**
     * 租户id参数
     */
    String TENANT = "tenant";

    /**
     * 用户token参数
     */
    String TOKEN = "access_token";

    /**
     * 租户id参数
     */
    String CLIENT_ID = "client_id";

    /**
     * 租户密码参数
     */
    String CLIENT_SECRET = "client_secret";

    /**
     * 登陆用户名密码请求参数的名称
     */
    String AUTHENTICATION_INFO = "authenticationInfo";

    /**
     * 验证码sessionId参数
     */
    String VALIDATE_CODE_SESSION = "validate_code_session";

    /**
     * 授权模式标识
     */
    String GRANT_TYPE = "grant_type";

    /**
     * 手机号请求参数的名称
     */
    String MOBILE = "mobile";

    /**
     * 邮箱请求参数的名称
     */
    String EMAIL = "email";

    /**
     * OpenId请求参数的名称
     */
    String OPENID = "open_id";

    /**
     * 手机验证码模式
     */
    String MOBILE_CODE = "mobile_code";

    /**
     * 短信验证码请求参数的名称
     */
    String VALIDATE_CODE_SMS = "sms";

    /**
     * captcha验证码请求参数的名称
     */
    String VALIDATE_CODE_CAPTCHA = "captcha";

    /**
     * captcha验证码类型请求参数的名称
     */
    String CAPTCHA_TYPE = "captcha_type";

    /**
     * 记住我请求参数
     */
    String REMEMBER_ME = "remember_me";

    /**
     * 回调参数
     */
    String CALLBACK = "callback";
}
